<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>TLz_Attr Class</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <meta name="generator" content="Doc-O-Matic" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <link rel="STYLESHEET" href="default.css" type="text/css" />

<script type="text/javascript" src="scripts.js"></script>
</head>
<body class="Element700" onload="onBodyLoadEx('frames.html', 'topic', 'TLz_Attr.html');" onmousedown="onBodyMouseDown();">

<!-- Begin Popups -->

<!-- End Popups -->

<!-- Begin Page Header -->
<div class="Element710" id="areafixed">
<div class="Element94">
<em>You are here:</em> Symbol Reference &gt; <a href="!!CLASSES.html" target="topic">Classes</a> &gt; <a href="TLz_Attr.html" target="topic">TLz_Attr Class</a></div>
<div class="Element92">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td width="50%">
<div class="Element2">
<a href="contents.html" target="tocidx"><img src="btn_globals_contents_midblue.gif" border="0" alt="Contents" title="Contents" onmouseover="switchImage(this, 'btn_globals_contents_midblue_hover.gif');" onmouseout="switchImage(this, 'btn_globals_contents_midblue.gif');"></a><a href="idx.html" target="tocidx"><img src="btn_globals_index_midblue.gif" border="0" alt="Index" title="Index" onmouseover="switchImage(this, 'btn_globals_index_midblue_hover.gif');" onmouseout="switchImage(this, 'btn_globals_index_midblue.gif');"></a><a href="index.html" target="topic"><img src="btn_globals_home_midblue.gif" border="0" alt="Home" title="Home" onmouseover="switchImage(this, 'btn_globals_home_midblue_hover.gif');" onmouseout="switchImage(this, 'btn_globals_home_midblue.gif');"></a></div>
</td><td width="50%">
<div class="Element90">
<a href="TLz_AnalyticFunction.html" target="topic"><img src="btn_prev_midblue.gif" border="0" alt="Previous" title="Previous" onmouseover="switchImage(this, 'btn_prev_midblue_hover.gif');" onmouseout="switchImage(this, 'btn_prev_midblue.gif');"></a><a href="!!CLASSES.html" target="topic"><img src="btn_up_midblue.gif" border="0" alt="Up" title="Up" onmouseover="switchImage(this, 'btn_up_midblue_hover.gif');" onmouseout="switchImage(this, 'btn_up_midblue.gif');"></a><a href="!!MEMBERVISIBLITY_public_TLz_Attr.html" target="topic"><img src="btn_next_midblue.gif" border="0" alt="Next" title="Next" onmouseover="switchImage(this, 'btn_next_midblue_hover.gif');" onmouseout="switchImage(this, 'btn_next_midblue.gif');"></a></div>
</td></tr></table><div class="Element5">
TLz_Attr Class</div>
</div>
</div>

<!-- End Page Header -->

<!-- Begin Client Area -->
<div class="Element720" id="areascroll">
<div class="Element721">

<!-- Begin Page Content -->
<div class="Element58">
<a name="File"></a><div class="Element14">
File</div>
<div class="Element10033">
<div class="Section33">
<p class="Section33">
u_nodes</p></div>
</div>
<a name="Pascal"></a><div class="Element99">
Pascal</div>
<div class="Element101"><div class="Element100"><pre class="Element100">TLz_Attr = <strong>class</strong>(TLz_node);</pre></div></div>
<a name="Description"></a><div class="Element14">
Description</div>
<div class="Element11">
<div class="Element10">
<p class="Element10">
 &nbsp;</p>
<p class="Element10">
TLz_Attr represents a dot separated name, or just a single name.&nbsp;</p>
<p class="Element10">
Usually, it represents a database object like table, field, function name, etc...&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_relname.html" target="topic">relname</a> is the first source token of identifier.&nbsp;</p>
<p class="Element10">
Take identifier: server.database.schema_name.object_name for example, <a href="TLz_Attr_relname.html" target="topic">relname</a> points to &quot;server&quot;.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_attrs.html" target="topic">attrs</a> stores source tokens in identifier except first one. Take identifier: server.database.schema_name.object_name for example, <a href="TLz_Attr_attrs.html" target="topic">attrs</a> includes &quot;database&quot;,&nbsp;</p>
<p class="Element10">
&quot;schema_name&quot;, and &quot;object_name&quot;.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
If identifier is a single name like this: object_name, then <a href="TLz_Attr_relname.html" target="topic">relname</a> stores source token of object_name, and <a href="TLz_Attr_attrs.html" target="topic">attrs</a> is empty.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
If attr is a dot separated name like this: schema_name.object_name, then <a href="TLz_Attr_relname.html" target="topic">relname</a> -&gt; schema_name , and <a href="TLz_Attr_attrs.html" target="topic">attrs</a>[0] -&gt; object_name.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
If attr is a dot separated name like this: database.schema_name.object_name, then <a href="TLz_Attr_relname.html" target="topic">relname</a> -&gt; database , and <a href="TLz_Attr_attrs.html" target="topic">attrs</a>[0] -&gt; schema_name, <a href="TLz_Attr_attrs.html" target="topic">attrs</a>[1] -&gt; object_name.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
If attr is a dot separated name like this: server.database.schema_name.object_name, then <a href="TLz_Attr_relname.html" target="topic">relname</a> -&gt; server , and <a href="TLz_Attr_attrs.html" target="topic">attrs</a>[0] -&gt; database,<a href="TLz_Attr_attrs.html" target="topic">attrs</a>[1] -&gt; schema_name, <a href="TLz_Attr_attrs.html" target="topic">attrs</a>[2] -&gt; object_name.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
You can also fetch database object info use following properties: <a href="TLz_Attr_ServerNameToken.html" target="topic">ServerNameToken</a>, <a href="TLz_Attr_DatabaseNameToken.html" target="topic">DatabaseNameToken</a>, <a href="TLz_Attr_SchemaNameToken.html" target="topic">SchemaNameToken</a>, <a href="TLz_Attr_ObjectNameToken.html" target="topic">ObjectNameToken</a>, <a href="TLz_Attr_ColumnNameToken.html" target="topic">ColumnNameToken</a>,ObjectPropertyNameToken, ObjectMethodNameToken.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
If a token is <a href="TLz_Attr_ObjectNameToken.html" target="topic">ObjectNameToken</a>, then you can use DBObjType to determine what database object is this token stands for.&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
For example:&nbsp;</p>
<p class="Element10">
server.database.schema_name.object_name&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_ObjectNameToken.html" target="topic">TLz_Attr.ObjectNameToken</a>-&gt;object_name&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_SchemaNameToken.html" target="topic">TLz_Attr.SchemaNameToken</a>-&gt;schema_name&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_DatabaseNameToken.html" target="topic">TLz_Attr.DatabaseNameToken</a>-&gt;database&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_ServerNameToken.html" target="topic">TLz_Attr.ServerNameToken</a>-&gt;server&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
server.database..object_name&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_ObjectNameToken.html" target="topic">TLz_Attr.ObjectNameToken</a>-&gt;object_name&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_SchemaNameToken.html" target="topic">TLz_Attr.SchemaNameToken</a>-&gt; empty text&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_DatabaseNameToken.html" target="topic">TLz_Attr.DatabaseNameToken</a>-&gt;database&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_ServerNameToken.html" target="topic">TLz_Attr.ServerNameToken</a>-&gt;server&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
server..schema_name.object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.ObjectName-&gt;object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.SchemaName-&gt;schema_name&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_DatabaseNameToken.html" target="topic">TLz_Attr.DatabaseNameToken</a>-&gt;empty text&nbsp;</p>
<p class="Element10">
TLz_Attr.ServerName-&gt;server&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
server...object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.ObjectName-&gt;object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.SchemaName-&gt;empty text&nbsp;</p>
<p class="Element10">
<a href="TLz_Attr_DatabaseNameToken.html" target="topic">TLz_Attr.DatabaseNameToken</a>-&gt;empty text&nbsp;</p>
<p class="Element10">
TLz_Attr.ServerName-&gt;server&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
database.schema_name.object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.ObjectName-&gt;object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.SchemaName-&gt;schema_name&nbsp;</p>
<p class="Element10">
TLz_Attr.DatabaseName-&gt;database&nbsp;</p>
<p class="Element10">
TLz_Attr.ServerName-&gt; null&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
database..object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.ObjectName-&gt;object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.SchemaName-&gt;empty text&nbsp;</p>
<p class="Element10">
TLz_Attr.DatabaseName-&gt;database&nbsp;</p>
<p class="Element10">
TLz_Attr.ServerName-&gt; null&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
schema_name.object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.ObjectName-&gt;object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.SchemaName-&gt;schema_name&nbsp;</p>
<p class="Element10">
TLz_Attr.DatabaseName-&gt; null&nbsp;</p>
<p class="Element10">
TLz_Attr.ServerName-&gt; null&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.ObjectName-&gt;object_name&nbsp;</p>
<p class="Element10">
TLz_Attr.SchemaName-&gt; null&nbsp;</p>
<p class="Element10">
TLz_Attr.DatabaseName-&gt; null&nbsp;</p>
<p class="Element10">
TLz_Attr.ServerName-&gt; null</p></div>
</div>
<a name="Hierarchy"></a><div class="Section1000032">
Hierarchy</div>
<div class="Element151"><div class="Element150"><pre class="Element150"><img src="TLz_Attr.png" border="0" alt="" title="" usemap="#TLz_Attr"><map class="Element150" name="TLz_Attr"><area class="Element150" shape="rect" coords="87,0,140,15" href="TLz_Attr.html"></map></pre></div></div>
<a name="Related_Information"></a><div class="Section1000034">
Related Information</div>
<div class="Element10034">
<div class="Section34">
<a href="!!MEMBERVISIBLITY_public_TLz_Attr.html" target="topic">public</a></div>
</div>
</div>
<!-- End Page Content -->

<!-- Begin Page Footer -->
<div class="Element93">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td width="100%">
<div class="Element3">
Gudu software http://www.sqlparser.com</div>
</td></tr><tr><td width="100%">
<div class="Element97">
Send <a href="#" onclick="sendFeedback('info@sqlparser.com', 'Documentation Feedback', 'Project: General SQL Parser Help file%0ATopic ID: TLz_Attr%0ATitle: TLz_Attr Class');">comments</a> about this topic.</div>
</td></tr></table></div>

<!-- End Page Footer -->
</div>
</div>

<!-- End Client Area -->
</body></html>